package SortAll;

import java.util.Arrays;
import java.util.Random;

public class ChooseSort {
    public static void main(String[] args) {
        Random random=new Random();
        int[] ints = random.ints(1, 10)
                .limit(6)
                .toArray();
        test2(ints);
        System.out.println(Arrays.toString(ints));

    }
    public static void test(int[] num){
        for (int i = 0; i <num.length-1 ; i++) {
            int min=i;
            for (int j = i+1; j < num.length ; j++) {
                if(num[j]<num[min]){
                    min=j;
                }
            }
            if(min!=i){
                int tem=num[i];
                num[i]=num[min];
                num[min]=tem;
            }
        }
    }
    public  static void test1(int [] num){
        for (int i = 0; i < num.length ; i++) {
            int min=i;
            for (int j = i+1; j < num.length ; j++) {
                if(num[j]>num[min]){
                    min=j;
                }
            }
            if(min!=i){
                int temp=num[i];
                num[i]=num[min];
                num[min]=temp;
            }
        }
    }
    public static void  test2(int[] num){
        for (int i = 0; i < num.length ; i++) {
            int min=i;
            for (int j = i+1; j < num.length ; j++) {
                if(num[j]<num[min]){
                    min=j;
                }
            }
            if(min!=i){
                int temp=num[i];
                num[i]=num[min];
                num[min]=temp;
            }
        }
    }


}
